home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compendium Deluxe 2
/
LSD and 17bit Compendium Deluxe - Volume II.iso
/
a
/
asiutils
/
asi-fd3.dms
/
asi-fd3.adf
/
Runit_V1.8
/
RunIt.doc
/
RunIt.doc
Wrap
Text File
|
1994-12-17
|
18KB
|
421 lines
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% RunIt version 1.8 %
% Updated: 12th March 1994 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%
% NOTE: %
%%%%%%%%%
You may be thinking, wasn't RunIt coded by Software Solutions?
Well YES & NO, i used the Software Solutions alias to release utilities
to the Scene/Public domain while i was cracking, but now that I'm leaving
the cracking scene and going LEGAL, there is no need for the SS name.
I wont be back, the only place you will see the N.O.M.A.D name is on
this and future utilities, i have not cracked any games since January 94.
I wont crack any games in future, my modem is gone, my phonelines are
being cut, and I'm off to University/College in September 1994.
To all my friends, and to all the people i have ever had the pleasure
of meeting/talking to in the last 5 years:
Take Care & Keep the Dream Alive
%%%%%%%%%%%%%%%%%%%%%%
% Version 1.8 notes %
%%%%%%%%%%%%%%%%%%%%%%
I have totally rewritten a lot of routines in this release of RunIt.
Because of the nature of many of the older RunIt routines ( 1.0 to 1.7 )
they were written to hit the hardware, however now that i have more
time on my hands after my decision to quit the cracking scene and go
LEGAL i have been able to take a good look at the available library
routines and write OS legal code for most of the options.
All routines should now work on those 68040 machines they failed so
miserably on before :)
New options in this release:
SCRVGA - Forces programs to open screens in VGA mode
SCRPRODUCTIVITY - Forces programs to open screens in PRODUCTIVITY mode
SYSPAL - Patches the Graphics.library to think it is PAL
SYSNTSC - Patches the Graphics.library to think it is NTSC
Runit is now workbench compatible, once you know what options will
make a game run, create a project icon with default tool RUNIT
and add the options in the tool types.
A few examples are included in the archive
%%%%%%%%%%
% About: %
%%%%%%%%%%
Runit is a degrader type tool that allows you to run all those old
software titles that refuse to work on newer machines
DO NOT distributed RunIt without this document file.
Runit is charityware, if you use it, please give help to those in need.
%%%%%%%%%%
% Usage: %
%%%%%%%%%%
Runit can be used in the startup-sequence as a cli command or used
from the cli/shell as a tool to run game/utility boot blocks that
refuse to work on 680x0 or newer machines such as A1200/4000/3000
Tested on kickstarts 1.2 to 3.x, and should work on all future kicks
Runit with no options will display a help screen explaining the
options available, i will describe here in what circumstances
they may need to be used.
It does not matter what order you type the options in.
---------------------------------------------------------------------------
NOCACHE - Use this option if diskloads fail, graphics corrupt
or if programs crash for no reason
---------------------------------------------------------------------------
SCRBLANK - Have you ever noticed how using the boot options
screen sometimes causes screens to be corrupted?
or when software that ran from workbench on kick 1.x
has corrupted screens on kick 2.x / 3.x.
Also use this option if the colours appear wrong
when running the game on your AGA machine!
This option opens a Fake 1.x screen and blanks it until
the software in question opens its own.
---------------------------------------------------------------------------
SPRITE - If your sprites are corrupt / to large / small use this
option to reset them to normal resolution
---------------------------------------------------------------------------
FAKEFAST - An enhanced version of FAKEMEM, this will give you
512k chip / rest of chip ram: classed as fast ram: on
1meg + chip machines.
HALFFAST - Same as FAKEFAST except gives 1024k of chip mem + rest of
your chip mem is classed as slow fast, this is only useful
on machines with 2meg chip or more
MINFAST - Same as FAKEFAST except gives 1536k of chip mem + rest of
your chip mem is classed as slow fast, this is only useful
on machines with 2meg chip or more
All the fake fast options are useful in HD install versions
of various games that refuse to work with nofast or
that lockup and crash for no reason.
Use this when "no fast mem" requesters appear, or when
games just lock, because of no fast mem.
Remember this resets the machine the first time it is run
so any other options on the command line will be ignored
first time, but will function correctly next time they
are called.
---------------------------------------------------------------------------
SCR??? - If you have a piece of software that REFUSES to open its
screens in the monitor of your choice, use this option.
Currently supported Monitors are VGA and PRODUCTIVITY
SCRVGA = Force all software to open its
screens in VGA mode.
SCRPRODUCTIVITY = Force all software to open its screens
in PRODUCTIVITY mode.
NOTE: The relevant monitor drivers MUST be available.
I.E. in the devs/monitors drawer on your SYS: disk
or you can "add" then to the monitor list by Double
clicking on then in your Storage/monitors drawer
---------------------------------------------------------------------------
SYSPAL - Patches the Graphics Library to make it think it is running
on a PAL machine, use this option if PALMODE fails.
---------------------------------------------------------------------------
SYSNTSC - Patches the Graphics Library to make it think it is running
on a NTSC machine, use this option if NTSCMODE fails.
---------------------------------------------------------------------------
NTSCMODE - Ever noticed that annoying gap at the bottom of some
softwares screens, try this option!
ECS chipset or above needed.
---------------------------------------------------------------------------
PALMODE - Returns you to normal screen mode
ECS chipset or above needed.
---------------------------------------------------------------------------
OLDKICK - Because of certain changes in kick 2.x, 3.x, certain
games failed when libraries returns were slightly
different to those on kick 1.x, this routine patches
these to return old 1.x values.
Try these on games such as Silkworm IV, Saint Dragon ETC.
---------------------------------------------------------------------------
SET??? - This needs some explaining, what it does is to select the
chipset you specify, if that chipset is available, or can be
Mimic`d then the system / hardware is told to use that chipset.
at present AGA can mimic the OLD & ECS chipsets, use this
option when GFX / Sound corrupt etc.
You could also use this option under AGA to speed up GFX
routines that use the operating system.(Use SETAGA or SETBEST)
SETOLD = Select/Mimic OLD chipset
SETECS = Select/Mimic ECS chipset
SETAGA = Select/Mimic AGA chipset
SETBEST = Use the best chipset available
---------------------------------------------------------------------------
VBASE - Use this option if games fail to load, no music etc.
---------------------------------------------------------------------------
NEWVBASE - I have noticed that some games put code around the $c0
memory area, while this is ok for most games
that disable the operating system, it will cause a lot
of problems for HD installable software that does not!
Use this option if for NO reason a game locks up or fails
to function correctly on your 680x0 machine, but works fine
on a 68000 based one!
---------------------------------------------------------------------------
CHIP512K - Many programs fail when more than 512k chip memory is
available, especially demos, try this option if a game
or demo/etc fails to load on your 1meg+ chip machine
---------------------------------------------------------------------------
NOFAST - Its stupid isn't it, I've seen some NEW programs that have
been written for the A1200/A4000 that HATE fastram when
present and just lock up when its around, try this option
if all else fails!
---------------------------------------------------------------------------
BORDER - This routine is for those BADLY written intuition programs
that cause problems in certain screen modes / monitors.
These problems only occur on kick 3.x+ machines.
Great for Genlock problems!
There are no hard fast rules about this option, you could
just use it to improve clarity on your WB.
It will create a Black border around the screen area on 1st
running, run it again to return to normal screen mode!
--------------------------------------------------------------------------
FM???? Experimental code, the AGA chipset allows the custom chips
to FETCH data from chip ram at variable rates up to 4 x the
standard rate is available, this is not compatible with all
software and will cause screen corruption.
If it does work on your software, the 680x0 has more time
allocated to it, so therefore will run faster.
FMSYNC = Experimental code, any reports on whether this
works ok would be helpful, i don't have a
multisync monitor!
FMNORM = Standard fetch rate
FMDOUBLE = 2 x Fetch rate
FMTRIPLE = 3 x Fetch rate
FMQUAD = 4 x Fetch rate
--------------------------------------------------------------------------
DEGRADE - A lot of people asked for this, what it does is
calls the nocache/scrblank/fmnorm/sprite/oldkick/setold/vbase
routines in this program, but all in one simple command!
For those of you who are lazy or HATE typing :)
Use this option if you are unsure why the software crashes
NOTE: You can still add other options on the command line.
---------------------------------------------------------------------------
CLEAR - Resets machine if Virus or other contamination present.
---------------------------------------------------------------------------
FILTER - Turns off the low pass filter, this will make sounds
clearer and sharper.
---------------------------------------------------------------------------
HIGHBOOT - Runit was originally written only as a cli command, but
LOWBOOT its options were also useful for NONDOS disks i.e. games.
EXPBOOT I found the boot options screen did not help all the time.
These 3 options were added so that a disk in df0: can be
booted with any of the options above.
---------------------------------------------------------------------------
Remember that runit can be used in a startup-sequence or used to boot
NON DOS disks, in this respect i think it is unique.
%%%%%%%%%%%%%%%%%
% Some Examples %
%%%%%%%%%%%%%%%%%
You have installed a game from floppy on your HD, but when running
the game locks, or says not enough mem
copy Runit to your hd, add these lines to the softwares startup-sequence
Try : RunIt Halffast ScrBlank Sprite
Or : RunIt Minfast Sprite SetOld
You have installed a game from floppy on your HD, but when running
the games screens are corrupted, even though they ran ok from floppy
copy Runit to your hd, add these lines to the softwares startup-sequence
Try : RunIt ScrBlank Sprite
Or : RunIt ScrBlank Sprite SetOld
GFX & sprites / sound are corrupt
Try : RunIt Nocache Sprite scrblank setold
Or : Runit Nocache Sprite scrblank setold Vbase
Games memory reports fail and refuses to load i.e. Silkworm (Nondos)
Try : RunIt scrblank oldkick Highboot
Or : RunIt scrblank oldkick Lowboot
If you are unsure why the game fails and is standard dos
Copy Runit to your disk, and add these lines to the startup-sequence
Try: Runit Degrade
Or : Runit Degrade Fakefast
If it is NONDOS i.e. No files, cannot be dir`ed
Try : RunIt Degrade Highboot
Or : RunIt Degrade Lowboot
Or : Runit Degrade Expboot
Or : Runit MinFast then Runit degrade Expboot
If it still fails to load, try a mixture of options!
Remember if the game is NONDOS use HighBoot / LowBoot / expboot options
If you can alter the startup-sequence, copy runit to the disk and
insert the Runit command call + options in the startup-sequence!
%%%%%%%%%%%%
% Reminder %
%%%%%%%%%%%%
RunIt is charity ware, if you use it, give help to those in need,
in whatever way you wish, whether it be putting money in collection tins, or clothes to charity shops, etc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% RunIt's history - Versions 1.0 to 1.8 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
V1.0a The Initial release
--------------------------------------------------------------------------
V1.1a Bug fixed release
Minor bug in the scrblank routines caused copper corruption / crashes
in certain circumstances, this has now been fixed.
Recoded, now totally pc relative
--------------------------------------------------------------------------
V1.2 Added new options + colour :)
OLDKICK option added, helps with software incompatibility on 2.x,
3.x Kickstarts
SET??? option added, select OLD / ECS / AGA or BEST chipsets
helps with GFX bugs, etc
Memory routines rewritten for future Kickstart compatibility
--------------------------------------------------------------------------
V1.3 added new option - Sprite & recoded scrblank routines
SPRITE option added, helps stop sprite corruption on AGA &
ECS chip based machines
SCRBLANK option has been re-written - its screen / chipregs
setup are now as close to 1.x as possible
--------------------------------------------------------------------------
V1.4 added two new options - Vbase and Degrade + scrblank recoded again!
VBASE option added, helps stop mysterious crashes etc
DEGRADE option added, combines all the options needed to get
those stubborn games to run in one command!
SCRBLANK option altered to also reset colour selection reg in
AGA to palette #1,stops the wrong colours appearing!
--------------------------------------------------------------------------
V1.5 - lets just ignore this one eh!-Butchered 1.4 version by THOMAS!/SP
--------------------------------------------------------------------------
V1.6 A bug that crept into NTSCMODE & PALMODE from version 1.3 has
been fixed, In some circumstances they just failed to work!
Added four new options Newvbase - Chip512k - Fastoff - Border
NEWVBASE option added, helps stop crashing/lockups on software
that puts code at lower memory areas that are usually
reserved for 680x0 vector
CHIP512K option added, Turns off all chip ram > 512k
FASTOFF options added, Turns off all fast ram
BORDER option added, colours border colour to 0, toggle back
to normal screen mode by running again
--------------------------------------------------------------------------
V1.7 Another bug, when using runit in a script that selected fakefast
after the reset and runit being called again with the fakefast
option, FASTOFF was called as well, bug removed!
FASTOFF is now called NOFAST because of this!
Four new options added HALFFAST / MINFAST / FM???? / EXPBOOT
HALFFAST option added, for those 2meg+ chip users, gives you
1024k chip + rest of chip ram classed as slow fast.
MINFAST option added, for those 2meg+ chip users, gives you
1536k chip + rest of chip ram classed as slow fast.
FM???? option added, can free up the 680x0 in non AGA specific
software, allowing it to run at up to 4 x faster
MSYNC options allows 15hz screens to be displayed on 31hz
monitors ( experimental code )
EXPBOOT option added, HIGHBOOT & LOWBOOT still failed to boot
certain software from DF0:, so i added another option
that would boot from FAST ram ( can be FAKEFAST )
HIGHBOOT or LOWBOOT fail, try this option!
--------------------------------------------------------------------------
V1.8 Most routines rewritten in a more OS friendly manner.
A lot of bugs have been removed!
Runit is now workbench compatible, once you know what options will
make a game run, create a project icon with default tool RUNIT
and add the options in the tool types.
4 new options added SCRVGA / SCRPRODUCTIVITY / SYSPAL / SYSNTSC
SCR??? Forces screens to open via the specified monitor
SYSPAL Patches the graphics.library to think it is running on a
PAL machine
SYSNTSC Patches the graphics.library to think it is running on a
NTSC machine
%%%%%%%%%%%%%%%%%%%%%%%%
% End of Document file %
%%%%%%%%%%%%%%%%%%%%%%%%